Failure notifications
ISAIM also uses the device event services to handle failure notifications when a configuration request cannot be completed. The failure notifications are not true device events.
SAP can receive only one confirmation per request service. However, in some cases, IEE MDUS needs to send two messages: a confirmation to indicate that the configuration data in the request is valid and a notification to indicate that the request cannot be fulfilled.
In these cases, ISAIM uses the ISAIM confirmation service to send the confirmation message and the IEE MDUS event service to send the failure notification.
For example, SAP sends a request for register reads that specifies a read date two weeks in the future. ISAIM first validates the request against the configuration data in the IEE MDUS database. If the configuration data exists, ISAIM sends a positive confirmation to SAP.
Two weeks later, IEE MDUS attempts to assemble the requested register reads. If the data exists, ISAIM sends the reads to SAP. If the data is missing, ISAIM uses the IEE MDUS event service to send a notification to SAP. This notification includes the Event Type Code that corresponds to the type of request, such as Meter Location or Register Allocation. The Event Type Codes are configured in the ISAIM system settings.
If the read request is successful, ISAIM sends the response to SAP.